body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{
	color:#555;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}

table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		

q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}

.clear{clear:both;}
	
a {color:#555; text-decoration:none}
a:hover{ text-decoration:none; color:#026CC2;}
.left{ float:left;}
.right{float:right;}

.info{background:url(../images/d_09.jpg) no-repeat left 6px; height:38px; line-height:31px; width:998px; margin:0 auto; position:relative;}
.wzhyy{filter:progid:dXImageTransform.Microsoft.DropShadow(color=#ffffff,offX=1,offY=1,positives=true); position:absolute; left:25px; top:0px; }
.ctwz{ position:absolute; left:160px; top:4px;}
.wzinfo{filter:progid:dXImageTransform.Microsoft.DropShadow(color=#ffffff,offX=1,offY=1,positives=true); position:absolute; right:0px; top:0px; } 
.wzinfo a{ margin:0px 15px;}

#header{background:url(../images/topbg.jpg) repeat-x left top; height:169px;}
.top{ position:relative; height:90px; width:998px; margin:0 auto;}
.logo{ position:absolute; top:6px; left:0px;}
.tel{ position:absolute; right:0px; top:55px;}
.sh{ position:absolute; right:0px; top:10px;}
.ipnut-text{color:#999; font-size:12px; width:185px;line-height:31px; height:31px; border:none;  background:url(../images/tp_14.jpg) no-repeat left top; padding-left:10px; }
.sh-bt{width:71px; height:31px;  border:none; cursor:pointer; background:url(../images/tp_15.jpg) no-repeat left top;}


.menu{width:998px; margin:0 auto; height:41px;  font-size:14px; z-index:10000; font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; z-index:1000;}

.menu li.bgno{ background:none;}
.menu li{position:relative; font-weight:bold; line-height:41px; float:left;  width:120px;  padding:0px 2px; text-align:center;  background:url(../images/xt.jpg) no-repeat right center;}
.menu li a{color:#FFF; }
.menu li a:hover{background:url(../images/tp_27.jpg) no-repeat top center; color:#01508C;  display:block;}
.menu li a.curr{background:url(../images/tp_27.jpg) no-repeat top center; color:#01508C;  display:block;}

.menu li ul{z-index: 1000; position:absolute; width:180px; top:41px; left:0px; background:url(../images/about_03.jpg) repeat-x left bottom #FCFCFC; border:2px solid #0570b8; padding:6px 0px;border-top:0px }
.menu li ul li{ background:none; padding:0px; width:90px; line-height:26px; text-align:center; font-size:12px; display:block;}
.menu li ul li.bb{ background:none; padding:0px; width:180px; line-height:26px; text-align:center; font-size:12px; display:block;}
.menu li ul li a{ color:#0460AA;}
.menu li ul li a:hover{ text-decoration:none; background:#177FC7; color:#fff; height:26px; display:block;}


#banner{ height:369px; }

.newspro{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; background:url(../images/tp_36.jpg) repeat-x left top; height:204px; padding-top:3px;}

.newspro h2{ font-size:14px;  text-align:center; background:url(../images/tp_38.jpg) no-repeat top center; color:#F60000; height:27px; line-height:26px; height:27px; margin-bottom:10px;}
.picb{width:998px; margin:0 auto;}
.rollBox .Cont{width:900px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{float:left;}
.img1,.img2{width:30px; height:77px; margin-top:30px; display:block; cursor:pointer;}
.img1{background:url(../images/tp_45.jpg) no-repeat left center; margin-right:15px;}
.img2{background:url(../images/tp_48.jpg) no-repeat right center; margin-left:15px;}

.honorimg li{ float:left;  margin:0px 6px; display:inline;}
.honorimg li span{ display:block; text-align:center;}
.honorimg li img{ border:1px solid #C0C0C0;}


#content{width:998px; margin:20px auto;background:#fff}
.main-a{background:url(../images/tp_53.jpg) no-repeat left top #fff; padding-top:50px;}

.piclist{ overflow:hidden; width:250px;}

.piclist li{line-height:27px; background:url(../images/tp_67.jpg) no-repeat  left top; text-indent:20px; margin-bottom:5px; font-size:14px; }
.piclist li a{ color:#005799;}
.piclist li a:hover{display:block; background:url(../images/tp_55.jpg) no-repeat  left top; color:#fff;}

.piclist li ul{ border:1px solid #0B74C4; border-top:none; background:#EFEFEF; width:210px; padding:10px 5px; margin-left:8px;}
.piclist li ul li{line-height:25px; background:url(../images/xjt_62.jpg) no-repeat 10px 10px; text-indent:20px; margin-bottom:5px; font-size:12px; }
.piclist li ul li a{ color:#555;}
.piclist li ul li a:hover{display:block; background:none; color:#005799;}

.menu_head {line-height:27px; background:url(../images/tp_67.jpg) no-repeat  left top; text-indent:20px; margin-bottom:5px; font-size:14px;}
.menu_head a:hover{display:block; background:url(../images/tp_55.jpg) no-repeat  left top; color:#fff;}
.menu_body {display:none;}
.menu_body p{display:block; line-height:25px; background:url(../images/xjt_62.jpg) no-repeat 10px 10px; text-indent:20px; margin-bottom:5px; font-size:12px; color:#555;
}
.menu_body a:hover{
  
  background:none; color:#005799;
  }
  
  
.indexxban{ height:94px; overflow:hidden; font-size:0;}
.pic{width:730px; overflow:hidden; margin-bottom:16px;}

.pic li{ height:150px; display:inline; margin:0px 10px; width:340px; float:left; line-height:18px; }
.pic li img{border:1px solid #CFCFCF; float:left; margin-right:12px;}
.pic li h3{ font-weight:bold; line-height:18px; margin-top:6px; color:#21579E;}
.pic li h4{ margin-top:5px;}

.main-b{ padding:15px 5px; background:#fff; border-top:1px solid #898989; height:300px; margin-top:20px;}
.about img{ margin-bottom:6px;}
.about{ width:400px; overflow:hidden; background:url(../images/tp_74.jpg) no-repeat center right; padding-right:30px; padding-left:10px;  }
.video{ width:256px; padding-right:20px; overflow:hidden;  background:url(../images/tp_74.jpg) no-repeat center right;} 

.video0{  height: 199px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 42px;
    width: 245px;
	 background:url(../images/tp_79.jpg) no-repeat center right;} 


.ypzsg{height:100px; overflow:hidden; padding:20px 10px;}
.prorct{ width:950px; overflow:hidden; }
.prorct li{float:left; margin:0px 5px; display:inline; text-align:center;}
.prorct li img{border:1px solid #D0D0D0;}

.case{ margin:10px 0px 0px 10px;}
.case li{background:url(../images/ab_90.jpg) no-repeat left top; width:104px; height:43px; float:left; padding:3px; margin:5px; display:inline;}
.case ul{ float:left;}


.main-c{width:998px; margin:0px auto; padding-top:30px;}
.news{width:350px; overflow:hidden; }
.news h2,.faq h2,.contact h2{ height:22px; margin-bottom:20px;}
.news h2 a,.faq h2 a,.contact h2 a{ float:right; margin-top:2px;}

.news li,.faq li{background:url(../images/tp_118.jpg) no-repeat left; line-height:26px; padding-left:15px;}
.news li span{ float:right; color:#999;}

.faq{width:280px; overflow:hidden; margin-left:50px; }

.dtxx{background:url(../images/nsb_106.jpg) repeat-x top left; height:270px; overflow:hidden;}

.contact{width:280px; overflow:hidden;}


.footer{ background:url(../images/tp_129.jpg) repeat-x top left; height:150px;}
.footnav{width:970px; margin:0px auto; height:40px; line-height:40px; color:#fff; }
.footnav a{ margin:0px 20px; color:#ccc;}

.footnr{width:970px; margin:0px auto; color:#A4A4A4; line-height:20px; padding-top:16px;}
.footnr img{ float:right;}

.links{background:#0071A2;  padding:20px; background:url(../images/tp2.jpg) repeat-x top left;}
.linksa{ width:840px;  background:url(../images/tp_131.jpg) no-repeat top left; padding-left:130px; line-height:28px; margin:0 auto; }
.linksa a{ margin:0px 10px; color:#B1B1B1;}



/*neirong*/
#main{width:998px; margin:20px auto; position:relative;}
#nrbanner{background:url(../images/xbg_03.jpg) no-repeat bottom center; width:994px; padding:3px 10px 10px 10px; height:194px; margin:0 auto;}
.zjbgt{ position:absolute; top:0px; left:225px; background:url(../images/about_07.jpg) no-repeat left top; height:207px; width:37px; font-size:0;}

.leftsider{background:#fff; border-left:1px solid #D7D3D3; border-right:1px solid #D7D3D3; padding-bottom:20px;}
.sider{overflow:hidden; width:235px; float:left;}
.sider-a,.siderpro{ padding:10px; }

.sider-a h2,.sider-b h2,.siderpro h2{background:url(../images/about_10.jpg) no-repeat left top; font-size:18px; height:38px; line-height:38px;  color:#fff; font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体";  padding-left:46px;}
.sider-a ul,.siderpro ul{padding:6px 0px; background:url(../images/about_20.jpg) repeat-y left bottom #fff;}

.sider-a li,.siderpro li{line-height:36px; background:url(../images/about_16.jpg) no-repeat left top; text-indent:40px; font-size:14px; }
.siderpro li{ font-size:13px; text-indent:30px;}
.sider-a li a:hover,.siderpro li a:hover{color:#fff; background:url(../images/about_15.jpg) no-repeat left top; display:block;}
.sider-a li a.cur,.siderpro li a.cur{color:#fff; background:url(../images/about_15.jpg) no-repeat left top; display:block;}

.siderpro li ul{ background:none; padding:10px 15px;}
.siderpro li ul li{line-height:25px; background:url(../images/pro_06.jpg) no-repeat 10px 10px; text-indent:25px; margin-bottom:5px; font-size:12px; }
.siderpro li ul li a{ color:#555;}
.siderpro li ul li a:hover{display:block; background:none; color:#005799;}

.bgb{background:url(../images/about_22.jpg) no-repeat left bottom; height:6px; font-size:0;}

.zsgb{background:url(../images/vx_07.jpg) no-repeat left top; height:5px; font-size:0;}
.zcgb{background:url(../images/vx_46.jpg) no-repeat left bottom; height:5px; font-size:0;}

.sider-b img{ margin:10px 0px 0px 10px;}

.detail{width:748px; overflow:hidden; float:right; background:url(../images/vx_09.jpg) repeat-y left top; border-top:1px solid #D7D3D3; } 
.title{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体";  font-size:14px; height:35px; line-height:35px;  position:relative; padding-left:10px; border-bottom:1px solid #D1D1D1; margin:5px 20px; }
.title span{font-family: Arial, Helvetica, sans-serif;font-weight:100; font-size:12px; top:1px; right:6px; position:absolute;}

.detail-a{min-height:600px; height:auto!important;height:600px; padding:20px 40px; line-height:28px; }
.bgaa{background:url(../images/vx_53.jpg) no-repeat left bottom; height:5px; font-size:0;}

.zsimg{width:700px; margin:0 auto; height:200px;}
.rollBox1 .Cont1{width:570px;overflow:hidden;margin:0 auto;}
.rollBox1 .ScrCont{width:10000000px;}
.rollBox1 #List1,.rollBox1 #List2{float:left;}
.imga,.imgb,.Cont1{float:left;}
.imga,.imgb{width:46px; height:91px; margin-top:30px; display:block; cursor:pointer;}
.imga{background:url(../images/about_34.jpg) no-repeat left center; margin-right:15px;}
.imgb{background:url(../images/about_38.jpg) no-repeat right center; margin-left:15px;}

.zstp li{ float:left;  margin:0px 10px; display:inline;}
.zstp li span{ display:block; text-align:center; line-height:36px;}


.xcimg{ margin:30px;}
.xcwz{ margin:10px;}
.xcimg li{background:url(../images/xct_03.jpg) no-repeat left bottom; padding:5px; width:200px; height:182px; float:left;  margin:10px 8px; display:inline;}
.xcimg li img{ margin-bottom:5px;}
.xcimg li span a{ float:right;}

.coop{ margin:30px; height:500px;}
.coop li{ float:left;  margin:5px 3px; display:inline;}
.coop li span{ display:block; text-align:center; line-height:36px;}


.newsnei,.newsnei2{margin:20px 30px; }
.newsnei li{color:#666; line-height:20px; height:130px;}
.newsnei li img{ float:left; margin-right:20px; }
.newsnei li h3{ font-size:14px; color:#077CBD; font-weight:bold; padding:0px 5px 0px 15px; line-height:30px; margin-bottom:10px; border-bottom:1px dotted #DBDADA; background:url(../images/jy_03.jpg) no-repeat 2px;}
.newsnei li h3 span{ float:right; font-size:12px; font-weight:100; color:#999;}
.newsnei li a{color:#077CBD;}

.newsnei2 h3{ color:#077CBD; font-size:14px; text-align:center; border-bottom:#ccc dotted 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px; font-weight:100; color:#888;}
.newsnei2 span{ margin:8px;} 

.news-nr{ line-height:24px;}
.fx{ margin-top:30px; float:right; }
.sxp{ margin:20px 0px; height:60px;}
.sxp li{ border:1px solid #ddd; margin:8px; }
.sxp li span{ float:right;}
.sxp li b{background:#ddd; text-align:center; margin-right:10px; font-weight:100; display:block; width:80px; float:left; }


.prolistimg{ margin:10px 10px 30px 16px; height:500px;}
.prolistimg li{ width:217px; float:left; background:#F2F2F2; margin:10px;}
.prolistimg li img{ border:5px solid #E0E0E0;}
.prolistimg li span{ display:block; margin:10px; position:relative;}
.prolistimg li span img{ position:absolute; right:0px; bottom:0px;}

.prolistimg li a:hover img{border:5px solid #82BFDF;}





/*- proo---------------------------*/

.proo{ padding:20px 20px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left;}
.proo-al li{ float:left; margin:8px 5px;}
.proo-al li a img{border:#DCDCDC solid 1px;}
.proo-all img{border:#DCDCDC solid 1px;}

.proo-ar{ float:left; width:280px; margin-left:20px;}
.proo-ar1 li{ border-bottom:#DCDCDC solid 1px;  padding:8px; line-height:18px;}
.proo-ar1 li img{ margin-right:12px;}

.proo-bl{padding:48px 0 20px;*padding:20px 0 20px;min-height:200px;height:auto!important;height:200px; }
.proo-bl h2,.proo-b h2{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; background:url(../images/pro_23.jpg) repeat-x left top; }
.proo-b h2 span{ background:url(../images/pro_19.jpg) no-repeat left top; width:112px; color:#fff;}

.proo-bl h2 a{background:url(../images/pro_21.jpg) no-repeat left top; width:112px; color:#333; display:block; margin-right:5px; text-align:center; float:left;}
.proo-bl li{ width:112px;display:block; margin-right:5px; text-align:center; float:left;}
.proo-bl h2 a:hover{background:url(../images/pro_19.jpg) no-repeat left top; width:112px; color:#fff; display:block; }



.proo-b li{ float:left; margin:20px 20px 20px 10px; width:197px;}
.proo-b span {text-align:center; display:block; margin-top:5px;}
.proo-b img{ border:1px solid #ccc;}

.download{min-height:800px;height:auto!important;height:800px; margin:30px;}
.download li{background:url(../images/dd_03.jpg) no-repeat left top; height:30px; line-height:30px; padding-left:20px; margin:20px 10px;}
.download li a{ float:right;}
.proo-d {
    font-size: 14px;
    line-height: 30px;
    margin: 12px 20px;
}


.prev6{ float:left;  margin:20px 15px 0px 15px;}
.next6{ float:right; margin:20px 38px 0px 15px;}
.callback{ float:left; margin-left: 9px;}


.block ul{display:block;margin:0;padding:0;}
.block ul li{ padding-left: 10px;font-weight:100;}

.hidden{display:none;}


.zxly0003 {
    background: url("../images/zxly_bj.jpg") no-repeat scroll 0 0 transparent;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 540px;
    width: 600px;
}
.tj001 {
    background: url("../images/tj.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #B6BED2;
    cursor: pointer;
    font-size: 0;
    height: 30px;
    width: 100px;
}
.ct001 {
    background: url("../images/ct.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #B6BED2;
    cursor: pointer;
    font-size: 0;
    height: 30px;
    width: 100px;
}

